Evolutionary induced decision trees for dangerous software modules prediction
نویسندگان
چکیده
We study the possibility of constructing decision trees with evolutionary algorithms in order to increase their predictive accuracy. We present a self-adapting evolutionary algorithm for the induction of decision trees and describe the principle of decision making based on multiple evolutionary induced decision trees – decision forest. The developed model is used as a fault predictive approach to foresee dangerous software modules, which identification can largely enhance the reliability of software.
منابع مشابه
Using software metrics and evolutionary decision trees for software quality control
Reliability is one of the most important aspects of software systems of any kind (embedded systems, information systems, intelligent systems, etc.) The size and complexity of software is growing dramatically during last decades and especially during last few years. Various methods can be used to achieve the software reliability i.e. software reliability engineering, fault tolerance, testing str...
متن کاملImproved Mining of Software Complexity Data on Evolutionary Filtered Training Sets
With the evolution of information technology and software systems, software reliability has become one of the most important topics of software engineering. As the dependency of society on software systems increase, so increases also the importance of efficient software fault prediction. In this paper we present a new approach to improving the classification of faulty software modules. The prop...
متن کاملEvolutionary Decision Trees and Software Metrics for Module Defects Identification
Software metric is a measure of some property of a piece of software or its specification. The aim of this paper is to present an application of evolutionary decision trees in software engineering in order to classify the software modules that have or have not one or more reported defects. For this some metrics are used for detecting the class of modules with defects or without defects. Keyword...
متن کاملEvolutionary Decision Trees and Software Metrics for Module Defects Identification
metric is a measure of some property of a piece of software or its specification. The aim of this paper is to present an application of evolutionary decision trees in software engineering in order to classify the software modules that have or have not one or more reported defects. For this some metrics are used for detecting the class of modules with defects or without defects.
متن کاملExtracting software static defect models using data mining
Defect models; Software testing; Software metrics; Defect prediction Abstract Large software projects are subject to quality risks of having defective modules that will cause failures during the software execution. Several software repositories contain source code of large projects that are composed of many modules. These software repositories include data for the software metrics of these modu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 82 شماره
صفحات -
تاریخ انتشار 2002